Does the Modern Code Inspection Have Value?
نویسندگان
چکیده
For years, it was believed that the value of inspections is in nding and xing defects early in the development process. Otherwise, the cost to nd and x them later is much higher. However, in examining code inspection data, we are nding that inspections are bene cial for an additional reason. They make the code easier to understand and change. An analysis of data from a recent code inspection experiment shows that 60% of all issues raised in the code inspections are not problems that could have been uncovered by latter phases of testing or eld usage because they have little or nothing to do with the visible execution behavior of the software. Rather, they improve the maintainability of the code by making the code conform to coding standards, minimizing redundancies, improving language pro ciency, improving safety and portability, and raising the quality of the documentation. We conclude that even if advances in software technology have diminished the value of inspections as a defect detection tool, in most cases, it continues to be of value as a maintenance tool.
منابع مشابه
Inspection of Homes, Places, Objects and Individuals in Iranian and French Law
One of the actions that judicial authorities are conducting in preliminary investigations is the issuance of an inspection order for homes, places and individuals. Implementation of these orders may in certain cases contradicts individual rights and freedoms, and in particular the privacy of individuals. In this regard, the main question of the research is that what evolutions has the Inspectio...
متن کاملEconomical Design of Double Variables Acceptance Sampling With Inspection Errors
The paper presents an economical model for double variable acceptance sampling with inspection errors. Taguchi cost function is used as acceptance cost while quality specification functions are normal with known variance. An optimization model is developed for double variables acceptance sampling scheme at the presence of inspection errors with either constant or monotone value functions. The m...
متن کاملBest Practices in Code Inspection for Safety-Critical Software
0 7 4 0 7 4 5 9 / 0 3 / $ 1 7 . 0 0 © 2 0 0 3 I E E E damage. But even if the software does exactly what it was specified to do, it still might not be safe if the operation scenario was unknown or not previously evaluated.1 The verification of all important aspects of safety-critical systems is obligatory, because it can save human lives and material resources.2 An important part of safety anal...
متن کاملWhere Does GOTO Go to?
Although GOTO has long been criticized for being \unstruc-tured" and causing \unreliable" programs, it is still in use and even modern languages like Ada95 provide GOTO. Why? This paper presents the results of a study in which we examined 316 MB of Ada source code in order to nd the frequency and typical applications of GOTO. It turned out that about 99% of all examined les do not contain any G...
متن کامل